2020년07월11일 12번
[과목 구분 없음] CPU를 다른 프로세스로 교환하려면 이전 프로세스의 상태를 보관하고 새로운 프로세스의 보관된 상태로 복구하는 작업이 필요하다. 이 작업으로 옳은 것은?
- ① 세마포어(Semaphore)
- ② 모니터(Monitor)
- ③ 상호배제(Mutual Exclusion)
- ④ 문맥교환(Context Switching)
(정답률: 76%)
문제 해설
문맥교환(Context Switching)은 CPU가 다른 프로세스로 전환될 때, 이전 프로세스의 상태를 저장하고 새로운 프로세스의 상태로 복구하는 작업을 말합니다. 따라서 CPU 스케줄링에서 다른 프로세스로 전환하기 위해서는 문맥교환 작업이 필요합니다. 세마포어, 모니터, 상호배제는 동기화 기법으로, 프로세스 간의 공유 자원에 대한 접근을 제어하는 데 사용됩니다.